Beschreibung des Webseitenkonzepts

Probleme beim konzipieren der Website:

Das einbinden der Navigationsleiste auf jede html Datei ohne diese von Seite zu Seite kopieren, war eines davon. Ansätze waren wie schon erwähnt, dass mühselige und danach unüberschaubare kopieren vom selben Inhalt. Eine weitere wäre eine php oder js Methode die wir in Übung/Vorlesung noch nicht behandelt hatten. Letztendlich entschied ich mich dafür, die unüberschaubare Koprierei etwas zu umgehen und baute, deshalb eine Navigationsleiste ein, die wie ein Hauptmenü fungiert. Von jeder Unterseite kann man über den home-button zurück ins Hauptmenü gelangen. Etwas Kopierarbeit fiel trotzdem an, da ich mich entschied Untermenüs passend zum Themengebiet einzubauen.

Die footer Datei bereitete auch einige Probleme, da sie sich nicht allein durch die Funktion: "position:sticky" ans Ende einer Seite geheftet hat. Dies war immer der Fall, wenn die Seite ihre maximale Höhe nicht füllen konnte. Das Problem lies sich, dennoch gut mit den Funktionen min-height: 100%; height: auto !important; height: 100%; margin: 0 0 -80px 0; für die article Elemente lösen.

Ein weiteres Problem waren die Sonderzeichen die nicht von jedem Browser richtig formatiert wurden, weshalb ich mithilfe einer Seite alle Texte korrekt formatieren konnte.

Auf der Seite zu Alan Turing bin ich etwas vom Konzept abgewichen, da es hieß man solle einige Textelemente mit Text der Text umfließt versehen.